text {
  word-wrap: break-word;
  word-break: break-all;
}
html,
body,
page {
  height: 100%;
  font-size: 16rem;
}
.uni-navbar--border {
  border-bottom-width: 0 !important;
}
.flex1 {
  flex: 1;
}
.flr {
  display: flex;
  flex-direction: row;
}
.flc {
  display: flex;
  flex-direction: column;
}
.flcv {
  display: flex;
  align-items: center;
}
.flch {
  display: flex;
  justify-content: center;
}
.flca {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.fla {
  display: flex;
  align-items: center;
}
.flb {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.fle {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.flw {
  display: flex;
  flex-wrap: wrap;
}
.fls {
  display: flex;
  justify-content: flex-start;
}
.w25p {
  width: 25%;
}
.w100p {
  width: 100%;
}
.h100p {
  height: 100%;
}
.w16 {
  width: 16rem;
}
.w18 {
  width: 18rem;
}
.w22 {
  width: 22rem;
}
.w24 {
  width: 24rem;
}
.w32 {
  width: 32rem;
}
.w80 {
  width: 80rem;
}
.w100 {
  width: 100rem;
}
.tc {
  text-align: center;
}
.pointer {
  cursor: pointer;
}
image {
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.cWH {
  color: white;
}
.cGY1 {
  color: #a6a6a6;
}
.cGY2 {
  color: #808080;
}
.cGY3 {
  color: #383838;
}
.cYE {
  color: #ff7c00;
}
.cRD {
  color: #ff0000;
}
.cRD1 {
  color: #ff5733;
}
.cGR {
  color: #25c465;
}
.cBL {
  color: #000000;
}
.bYE {
  background: #ff7c00;
}
.bold {
  font-weight: bold;
}
.h16 {
  height: 16rem;
}
.h18 {
  height: 18rem;
}
.h20 {
  height: 20rem;
}
.h22 {
  height: 22rem;
}
.h24 {
  height: 24rem;
}
.h32 {
  height: 32rem;
}
.h35 {
  height: 35rem;
}
.h44 {
  height: 44rem;
}
.h46 {
  height: 46rem;
}
.h60 {
  height: 60rem;
}
.l1 {
  line-height: 1;
}
.l12 {
  line-height: 12rem;
}
.l16 {
  line-height: 16rem;
}
.l20 {
  line-height: 20rem;
}
.l22 {
  line-height: 22rem;
}
.l24 {
  line-height: 24rem;
}
.l32 {
  line-height: 32rem;
}
.l35 {
  line-height: 35rem;
}
.l48 {
  line-height: 48rem;
}
.l100p {
  line-height: 100%;
}
.f12 {
  font-size: 12rem;
}
.f14 {
  font-size: 14rem;
}
.f16 {
  font-size: 16rem;
}
.f18 {
  font-size: 18rem;
}
.f20 {
  font-size: 20rem;
}
.f48 {
  font-size: 48rem;
}
.mr2 {
  margin-right: 2rem;
}
.mr4 {
  margin-right: 4rem;
}
.mr6 {
  margin-right: 6rem;
}
.mr8 {
  margin-right: 8rem;
}
.mr10 {
  margin-right: 10rem;
}
.mr12 {
  margin-right: 12rem;
}
.mr16 {
  margin-right: 16rem;
}
.mt4 {
  margin-top: 4rem;
}
.mt6 {
  margin-top: 6rem;
}
.mt8 {
  margin-top: 8rem;
}
.mt10 {
  margin-top: 10rem;
}
.mt12 {
  margin-top: 12rem;
}
.mt15 {
  margin-top: 15rem;
}
.mt16 {
  margin-top: 16rem;
}
.mt20 {
  margin-top: 20rem;
}
.op0 {
  opacity: 0;
}
.oyauto {
  overflow-y: auto;
}
.oxnone {
  overflow-x: hidden;
}
.oyh {
  overflow-y: hidden;
}
.psas {
  position: absolute;
}
.psab0 {
  position: absolute;
}
.z100 {
  z-index: 100;
}
.ell1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1; /* 设置最大显示行数 */
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.ell2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* 设置最大显示行数 */
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.ell4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  white-space: normal;
}
.inputView {
  padding: 7rem 0 5rem 0;
  box-sizing: border-box;
  .input {
    height: 32rem;
    width: 180rem;
    padding: 0 16rem;
    border-radius: 20rem;
    background: #fff;
  }
}

// 一行展示不换行
.line-clamp {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

// 最多显示一行
.line-clamp-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

// 最多显示2行
.line-clamp-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

// 最多显示4行
.line-clamp-4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.noData {
  padding: 10rem 32rem 24rem 32rem;
  height: 100%;
  box-sizing: border-box;
  overflow-y: scroll;
  .noDataImgBox {
    width: 100%;
    height: 300rem;
    margin-top: 100rem;
  }
  .nodataImg {
    width: 340rem;
    height: 340rem;
  }
  .noRecord {
    width: 100%;
    text-align: center;
    color: #ccc;
  }
}

.evaluated-popup {
  .uni-popup {
    z-index: 1000 !important;
  }
}
